package com.groupname.dangerousdelves;

/**
 *  This class is the data structure representing the player's character.
 *
 *  @author Chris Fieldman (Chrisf90)
 *  @version 2012.11.04
 */
public class Player
    implements IActor
{
    //~-------------------------------------------------------------------------
    // Member Variables


    //~-------------------------------------------------------------------------
    // Constructors
    /**
     * Create a new Player object.
     */
    public Player()
    {

    }

    //~-------------------------------------------------------------------------
    // Methods


    // ----------------------------------------------------------
    /**
     * Retrieves whether this tile can be moved through.
     * @return False, the player cannot move into his own square
     */
    public boolean isMovable()
    {
        return false;
    }

    // ----------------------------------------------------------
    /**
     * Retrieves the type of actor for this tile.
     * @return Player, this is the player
     */
    public ActorType getActorType()
    {
        return ActorType.Player;
    }
}